
# json
"""
1. 概念 ：是一种轻量级数据交换格式 ，是基于JS开发 ，特点易于阅读和编写 ，同时易于解析和生成 。
2. JSON模块 ：将JSON格式数据转化为Python对象 ，将Python对象转化为JSON格式。
3. 功能(方法):
    （1）. dumps(): 将Python对象转化为json字符串
    (2). loads() : 将json字符串转化为Python对象
    (3). dump() : 将Python对象转化为json ,并写入JSON文件。
    (4). load() : 从json文件中读取出来变为Python对象
"""

import json

# 定义Python对象
data = {
    "name":"John",
    "age":30,
    "is_work":True,
    "card":267389232323,
    "city": None
}
print("data的数据类型为:{}".format(type(data)))

json_data = json.dumps(data,ensure_ascii=False)
print("当前的数据类型为:{}".format(type(json_data)))
print(json_data)

print("="*50)
python_data = json.loads(json_data)
print("当前数据类型为:{}".format(type(python_data)))
print(python_data)
